using System;

namespace WCell.RealmServer.Spells.Auras
{
	public partial class Aura
	{
		/// <summary>
		/// Is called when Aura has been fully initialized.
		/// </summary>
		public static event Action<Aura> Initialized;

		/// <summary>
		/// Is called when Aura ticks.
		/// </summary>
		public static event Action<Aura> Ticked;

		/// <summary>
		/// Is called before Aura gets removed.
		/// Aura will not be removed if Aura duration is positive after event was fired.
		/// </summary>
		public static event Action<Aura> Removing;
	}
}
